/**
  ******************************************************************************
  * @file    includes.h
  * @author  Thongnh
  * @version V1.0
  * @date    18-07-2011
  * @brief   Main includes
  ******************************************************************************
  * @attention
  *
  * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  * TIME. AS A RESULT, XICUTELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  *
  * <h2><center>&copy; COPYRIGHT 2011 Xicutelectronics</center></h2>
  ******************************************************************************
  */ 

#ifndef INCLUDES_H
#define INCLUDES_H

#define USE_LED
#define USE_PC



#include <stdio.h>
#include <stdint.h>
#include <string.h>

#include "stm32f10x.h"
#include "core_cm3.h"
#include "system_stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_tim.h"
#include "misc.h"

#include "hardware.h"

#include "usb_type.h"
#include "usb_conf.h"
#include "usb_lib.h"
#include "usb_pwr.h"

#ifdef USE_LED
    #include "led.h"
#endif

#ifdef USE_PC
    #include "hw_config.h"
    #include "usb_Istr.h"
    #include "usb_core.h"
    #include "usb_init.h"
    
    #include "PC_driver.h"
    #include "PC_app.h"
#endif


#endif
// end of file

